package com.buba.manifest.service;

import com.buba.manifest.pojo.OrderForm;
import com.buba.matter.pojo.Info;
import com.buba.system.pojo.Page;

import java.util.List;
import java.util.Map;

public interface OrderFormService {
    Long selOrderFormCount();

    List<OrderForm> selOrderFormTable(Page<OrderForm> page);

    Integer delOrderFormAll(List<String> list);

    Integer addOrderForm(Map<String, Object> map);

    Integer updOrderForm(Map<String, Object> map);

    Integer batchNoPass(List<String> list);

    Integer batchPass(List<String> list);

    Long pass(Map<String, Object> map);

    Long noPass(Map<String, Object> map);


    Long selOrderFormCountForTreasurer(Map<String, Object> map);

    List<OrderForm> selOrderFormForTreasurer(Map<String, Object> map);

    Long selCount(Map<String, Object> map);

    List<OrderForm> selAllOrderForm(Map<String, Object> map);

    Integer delOrderFormById(List<String> list);
}
